package com.flame.system.log.entity;


import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;

/**
 * flame_user_login_log 登录日志表
 *
 * @author 吴欣童
 * @since 2023-02-23 18:22:33
 */
public class UserLoginLog {

    /** 日志ID */
    @JsonSerialize(using = ToStringSerializer.class)
    private Long logId;

    /** 用户ID(账号) */
    private String userId;

    /** IP地址 */
    private String ip;

    /** 登录地点 */
    private String address;

    /** 浏览器 */
    private String browserInfo;

    /** 操作系统 */
    private String operatingSystemInfo;

    /** 登录状态 */
    private String loginStatus;

    /** 登录日期 */
    private String loginTime;

    public Long getLogId() {
        return logId;
    }

    public void setLogId(Long logId) {
        this.logId = logId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getBrowserInfo() {
        return browserInfo;
    }

    public void setBrowserInfo(String browserInfo) {
        this.browserInfo = browserInfo;
    }

    public String getOperatingSystemInfo() {
        return operatingSystemInfo;
    }

    public void setOperatingSystemInfo(String operatingSystemInfo) {
        this.operatingSystemInfo = operatingSystemInfo;
    }

    public String getLoginStatus() {
        return loginStatus;
    }

    public void setLoginStatus(String loginStatus) {
        this.loginStatus = loginStatus;
    }

    public String getLoginTime() {
        return loginTime;
    }

    public void setLoginTime(String loginTime) {
        this.loginTime = loginTime;
    }
}
